home *** CD-ROM | disk | FTP | other *** search
- MULTI.EXE, server for FBB-BBS.
- (By LA6CU, Per)
-
- Version 1.01:
- This server is used to send personal copies of special messages. The
- original is adressed to a special "call", and then there is automatically
- made personal copies to everyone that shall have one.
-
- Installation:
-
- MULTI.EXE is put in the same directory as SERV.EXE. MULTI will read from
- INIT.SRV...
-
- In INIT.SRV, MULTI is included together with REQFIL, REQDIR etc. Example:
- #
- ------
- #
- REQFIL REQFIL
- REQDIR REQDIR
- KLUBB MULTI
- TEST MULTI
- #
-
- In this example all messages sent to
- SP KLUBB
- will be copied to all callsigns in the file KLUBB.DAT, while messages sent to
- SP TEST
- will be copied to all callsigns in the file TEST.DAT.
-
- KLUBB.DAT and TEST.DAT (in this example) must stay in the FBB-directory.
- You must make one such .DAT-file for every to-field you define in INIT.SRV.
-
- The .DAT-files must consist of callsigns (@BBS and H-adresses allowed) for
- all those that shall have a copy.
- Example of KLUBB.DAT:
-
- LA6CU
- LA6IM @ LA6IM.#SVG.NOR.EU
- LA9LFA @ LA2D
- LA6GDA
-
- Beware: The .DAT-files shall consist of callsigns, and nothing else !
- No /EX, no #, no * and no *** end of file.
-
- MULTI will NOT send a copy back to the originator, even if he also is in
- the .DAT-file. This to avoid "looping" of messages.
- MULTI will send an acknowledge-message back to the originator, telling
- him that the copying was successful, and show him a list of all callsigns
- that will receive such a copy.
-
- R:lines on incoming messages are removed, untill there has arrived 2 lines
- without R: After that. R:lines are accepted again. This is done to make it
- possible also to forward messages back the same route, and at the same time
- make it possible to include R:lines in the message itself.
-
- R:lines are NOT checked to prevent forward to BBSs that are already in
- these R:lines, because a message to a MULTI-server only will be processed
- at the end-BBS anyway.
-
- MULTI needs very little memory (I have not checked how much..), but I have
- been told that it needs less than 35k. MULTI does not write to screen.
-
- MULTI.EXE must be in the same directory as SERV.EXE, while the .DAT-files
- must be in the same directory as INIT.SRV. MULTI gets all data it needs
- from INIT.SRV and the .DAT-files.
- MULTI does not make any temporary files on disk. Everything is done in
- memory, and the result is placed in MAIL.IN, as all servers do.
-
-
- Version 1.02:
- MULTI still works exactly as before, with the same installation. But after
- a request from F6ABJ and F6FBB I have made a modification so that users
- themselves can decide what callsigns will receive a copy. This is done
- by including the callsigns in the message itself.
-
- In INIT.SRV, MULTI is still included like bfore (see further up). But
- in addition, you now must have 1 extra line, like this:
-
- #
- ------
- #
- REQFIL REQFIL
- REQDIR REQDIR
- KLUBB MULTI
- TEST MULTI
- MULTI MULTI <---- This line is new.
- #
-
- It is very important to use the word MULTI here, nothing else will work.
-
- Users will now be able to send messages to MULTI, like this:
- SP MULTI The program will now collect the info on who will receive a
- copy, from the message itself, and not from a seperat .DAT-file like
- SP KLUBB or SP TEST still will do.
-
- There are 4 different copy-types.
- A (action) : This is the callsign that will receive the message, or
- perform the action described in the message.
- C (copy) : This callsign receives a copy of the message.
- I (information) : This callsign receives a copy for information.
- H (hidden) : This callsign receives a copy, but his callsign will not
- appear in the footnotes of the message, telling who has
- received a copy.
-
- Example:
- SP MULTI
- Digipeater upgrade <----- Title of message
- A LA6CU <----- Copies to the people doing the job
- A LA6GDA <----- " " " " " " "
- I LA5RBA <----- LA5RBA is informed on the matter
- C LA6IM @ LA6IM <----- LA6IM receives a copy for updating his
- node-lists
- H LA2GIA <----- LA2GIA receives a copy, but will not appear
- in the list of callsigns at the end of
- each message.
- --------- <----- After the last callsign, there must be a
- string of at least 5 '-' before the
- actual message.
-
- Then follows the contents of the message.
-
- As ususal, the sender will receive a message saying that the copies were
- made. The messages to all the other calligns will be identical, and look
- like this:
-
- Message via LA6CU MULTI-server (v1.02) :
-
- Contents of message
-
- ============================================================================
- For action : LA6GDA, LA6CU.
- For copy : LA6IM.
- For information : LA5RBA.
- ============================================================================
-
- All copies are identical, but A, C and I determines in which line in the
- footnotes the callsigns will appear. A callsign after an H will not
- appear in the footnotes.
-
- Version 1.03:
- In this version CC: can be used instead of a standard C line. This has
- been asked by severeal users that are used to the CC:
-
- Version 1.04:
- Fixed a small "bug" with lines starting with From: and To:
- New: Now you can have more than one callsign on each line, like this:
- C LA6GDA, LA6IM @ LA6IM, LA9LFA
- Callsigns must be seperated by comma.
-
- Version 2.00:
- 25/2 1994 : Rebuilt the program. Allows now lines with more than 255
- characters. Uses a MULTI.TMP for temporary work (automatically
- deleted after use). Uses DOS-commands TYPE, FIND, and also
- COMMAND.COM. Max number of copies increased from 50 to 100.
- Copies no longer use senders callsign, but the BBS-call.
- Senders callsign is included in each copy. SR-command will not
- work, sri. Warning about this in each copy.
- Messages sent SP MULTI or to any of the *.DAT, now make
- identical copies. *.DAT-files have changed format, format is
- now similar to the format of SP MULTI messages. Only exception
- is that the list is not ended with -----, and it is also
- possible to write comments, starting with #. List of callsigns
- for copies, can be hidden by using H-lines.
-
- Version 2.01:
- 5/3 1994 : Fixed small bug: Lines were converted to UPPERCASE when using
- SP MULTI..
-
- Version 2.02:
- 12/3 1994 : Fixed small bug: The lines before ----- were included in the
- message if they were written in lowercase.
-
- Version 2.03:
- 14/3 1994 : Removed BBS-call as sender of copies (again). Is now back
- again to using the senders callsign as sender of each copy.
- Include senders home-BBS in a short R:line in cases where the
- senders home-BBS not is identical to this BBS. SR-command
- may again be used. WP works correct. Catch: Copy of message
- can NOT be sent back to senders home-BBS (this should normally
- not be done anyway..).
-
- Version 2.04:
- 24/4 1994 : No longer uses DOS-calls to copy or delete files.
- I hope this was the reason for some BBSs to make empty copies,
- and not deleted MULTI.TMP afterwards.
-
- Version 2.05:
- 29/5 1994 : TPK (and some others ?) insert their own line between the
- From:-To: and the lines of callsigns to have copies. These
- lines were therefore included in the messages. This version
- tries to avoid this from happening..
-
- Version 2.06:
- 30/5 1994 : Fixed listing of who had received copies. @BBS-field was wrong
- if copy was sent to non-callsign. For example, a copy to
- SYSOP@LA1B was listed as a copy for SYSOP@SYSOP.
-
- Version 2.07:
- 18/9 1994 : Fixed one mistake that made the text "@: (Original date/BBS)"
- appear in the message even if the sender in fact was a user
- of the local BBS.
-